Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Сумма заказа итого не считает коппейки. что делать? (Brisa)
Author Message
Brisa
Guest





Карма: 388
   поощрить/наказать


PostPosted: Tue Feb 21, 2006 10:31 pm (написано за 1 минуту 12 секунд)
   Post subject: Сумма заказа итого не считает коппейки. что делать?
Reply with quote

Я новичок, не будьте так строги.
В интернет магазине есть кол-во и стоимость при умножении сумма выводится целым числом, а коппек нету, что делать. Смотрела форумы искала в интернете и ничего не поняла, почему их нет?
Back to top
VitaliyM
Участник форума



Joined: 19 Jul 2005
Posts: 283
Карма: 10
   поощрить/наказать


PostPosted: Tue Feb 21, 2006 10:35 pm (спустя 4 минуты; написано за 6 секунд)
   Post subject:
Reply with quote

Brisa wrote:
 при умножении сумма выводится целым числом
:).
Back to top
View user's profile Send private message Send e-mail
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Tue Feb 21, 2006 10:40 pm (спустя 5 минут; написано за 47 секунд)
   Post subject:
Reply with quote

Brisa
Воруют по мелочам...
Back to top
View user's profile Send private message
Guest






Карма: 388
   поощрить/наказать


PostPosted: Tue Feb 21, 2006 10:42 pm (спустя 2 минуты; написано за 9 секунд)
   Post subject:
Reply with quote

Maus Ну помогите кто нибудь!
Back to top
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Tue Feb 21, 2006 10:44 pm (спустя 1 минуту 53 секунды; написано за 44 секунды)
   Post subject:
Reply with quote

Brisa
Код приведите, что-ли...

И зарегистрироваться совсем не помешает, если хотите чтобы к Вам серьёзно относились.
Back to top
View user's profile Send private message
Brisa
Guest





Карма: 388
   поощрить/наказать


PostPosted: Tue Feb 21, 2006 10:49 pm (спустя 4 минуты; написано за 11 секунд)
   Post subject:
Reply with quote

WingedFox
Только не смейтесь:(

$request="SELECT SUM(c.cost*b.kol) AS 'total_sum'
                     from basket b, cost c
                     WHERE b.art=c.art AND b.sid='".$sid."'";
           $result=mysql_query($request,$db);
           $r=mysql_fetch_array($result);
           $total_sum=$r["total_sum"];
Back to top
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Tue Feb 21, 2006 11:06 pm (спустя 17 минут; написано за 1 минуту 40 секунд)
   Post subject:
Reply with quote

Brisa
1. какого типа поля cost и kol?
2. сделайте var_dump($r) и посмотрите, что там будет

PS: внизу поля для редактирования есть поле "вставить код". Используйте его.
Back to top
View user's profile Send private message
bæv
Модератор «Дзена»



Joined: 27 Aug 2003
Posts: 7275
Карма: 9986
   поощрить/наказать


PostPosted: Tue Feb 21, 2006 11:27 pm (спустя 20 минут; написано за 1 минуту 26 секунд)
   Post subject:
Reply with quote

Brisa wrote:
В интернет магазине есть кол-во и стоимость при умножении сумма выводится целым числом
Стоимость у Вас в поле какого типа?
Back to top
View user's profile Send private message
Brisa
Заглянувший



Joined: 21 Feb 2006
Posts: 5
Карма: 0
   поощрить/наказать

Location: г. Москва

PostPosted: Tue Feb 21, 2006 11:49 pm (спустя 22 минуты; написано за 1 минуту 27 секунд)
   Post subject:
Reply with quote

WingedFox

cost =varchar
kol = char

var_dump($r) что это такое я не понимаю:(

за p.s. спасибо:)
Back to top
View user's profile Send private message Send e-mail
Brisa
Заглянувший



Joined: 21 Feb 2006
Posts: 5
Карма: 0
   поощрить/наказать

Location: г. Москва

PostPosted: Tue Feb 21, 2006 11:51 pm (спустя 2 минуты; написано за 33 секунды)
   Post subject:
Reply with quote

bæv
ox,
 cost=varchar
Back to top
View user's profile Send private message Send e-mail
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Wed Feb 22, 2006 12:16 am (спустя 24 минуты; написано за 15 секунд)
   Post subject:
Reply with quote

Brisa
Смените тип полей на float.
Back to top
View user's profile Send private message
bæv
Модератор «Дзена»



Joined: 27 Aug 2003
Posts: 7275
Карма: 9986
   поощрить/наказать


PostPosted: Wed Feb 22, 2006 12:37 am (спустя 21 минуту; написано за 42 секунды)
   Post subject:
Reply with quote

WingedFox, количеству-то float зачем?
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 268
   поощрить/наказать

Location: Питер

PostPosted: Wed Feb 22, 2006 1:08 am (спустя 30 минут; написано за 29 секунд)
   Post subject:
Reply with quote

bæv количество может быть и дробным =)
Для универсальности.
Back to top
View user's profile Send private message
Константин Жинько [tIT]
Сотрудник «Лаборатории»



Joined: 12 Jun 2004
Posts: 2264
Карма: 106
   поощрить/наказать

Location: Москва

PostPosted: Wed Feb 22, 2006 1:42 am (спустя 34 минуты; написано за 29 секунд)
   Post subject:
Reply with quote

WingedFox wrote:
количество может быть и дробным =)
Для универсальности.
Количество может быть в килограммах и литрах )))
Back to top
View user's profile Send private message
Brisa
Заглянувший



Joined: 21 Feb 2006
Posts: 5
Карма: 0
   поощрить/наказать

Location: г. Москва

PostPosted: Wed Feb 22, 2006 10:21 am (спустя 8 часов 38 минут; написано за 1 минуту 59 секунд)
   Post subject:
Reply with quote

WingedFox

О..... СПАСИБО БОЛЬШОЕ!!!! Есть же ещё добрые люди. Все заработало, только мне почему то отрезало все коппейки и если цена была 910,08 то стала 910.00. Теперь надо все цены сверять и править на нужную ручками?
Back to top
View user's profile Send private message Send e-mail
Brisa
Заглянувший



Joined: 21 Feb 2006
Posts: 5
Карма: 0
   поощрить/наказать

Location: г. Москва

PostPosted: Wed Feb 22, 2006 10:23 am (спустя 2 минуты; написано за 1 минуту 49 секунд)
   Post subject:
Reply with quote

Константин Жинько [tIT]

я вначале поставила float только на cost и общая сумма заказа стала например 132.34578453975 а потом поставила в поле kol тоже float и тогда стало то что мне нужно 132.34
Back to top
View user's profile Send private message Send e-mail
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Wed Feb 22, 2006 10:28 am (спустя 4 минуты; написано за 1 минуту 30 секунд)
   Post subject:
Reply with quote

Brisa wrote:
Есть же ещё добрые люди
а ещё есть люди, которые знают, Как правильно задавать вопросы: статья, обязательная к прочтению (citforum.ru/howto/smart-questions-ru.shtml)
Вы не указали, что это Ваш интернет-магазин - это мог быть произвольный, а Вас возмутила политика "хищения копеек".
Вопрос решён?
Back to top
View user's profile Send private message
Brisa
Заглянувший



Joined: 21 Feb 2006
Posts: 5
Карма: 0
   поощрить/наказать

Location: г. Москва

PostPosted: Wed Feb 22, 2006 12:44 pm (спустя 2 часа 16 минут; написано за 8 секунд)
   Post subject:
Reply with quote

Maus

Да, спасибо.
Back to top
View user's profile Send private message Send e-mail
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Wed Feb 22, 2006 2:13 pm (спустя 1 час 28 минут)
   Post subject:
Reply with quote


М

Ergo:
для тех полей в MySQL, которые хранят числовые данные, рекомендуется задавать числовые типы, а не строковые. Это избавляет от проблем с вычислениями и сортировкой.

Тема закрыта.
Back to top
View user's profile Send private message
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Wed Feb 22, 2006 2:13 pm (спустя 22 секунды)
   Post subject:
Reply with quote


М

Перенесено из форума: Прочее.
Перенесено в форум: Общие вопросы :: SQL.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies. All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML